home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
(A)G
/
(A)G6.ADF
/
anacin3
< prev
next >
Wrap
Text File
|
1988-05-24
|
1KB
|
78 lines
equate head 0
equate dist 1
equate spd 2
equate chflag 4
equate width 5
equate angle 6
drive track 90
cpu 2x16bit
weapon proton 90 60 \ 80 armor, 50 shots \
weapon proton 90 60
reg 10
label begin
posx
# 50
x>y? goto num1
# 180 goto move
label num1 # 0
label move
heading
sto head \ reg 0 has heading (0 or 180) \
# 15 speed
label here
# 90 radar0
x<0? goto tmep1 \ look for something to kill \
# 90 rcl head - # 25 / swap / r-d # 90 + aim
fire 0 fire 1
goto updown
label tmep1
# 1
rcl head
# 180 / - # 92 * # 4 +
posx - abs # 15 x>y? swap sto spd speed
# 5 x<y? goto here
# 0 speed
# 45 sto width
rcl head # 2 / # 45 + sto angle
radar x>0? goto findbot
label updown
posy # 4 - enter abs sto 8 / # -90 *
heading
rcl 8 speed
# 1
x<y? goto updown
# 0 speed
# 180 rcl head - sto head heading \ turn around \
# 94 sto width # -90 sto angle radar x>0? goto findbot
goto here
label findbot
sto dist
# 2 sto/ width rcl width # .6 x>y? goto sht
rdn
sto+ angle
rcl angle
radar x>0? goto findbot
rcl width # 2 * sto- angle
goto findbot
label sht
rcl angle # 1 - sto angle aim
label shoot
fire 0
fire 1
# 0
rcl angle
radar x>0? goto shoot
goto updown